RETFIE         : (RETour From IntErrupt)
Retour d' interruption

1   ->   GIE
Haut de pile   -> ( PC )

( la série PIC 16C5x ne comprend pas cette instruction)

Nombre de cycle d'horloge : 2

Indicateurs  positionnés :  aucun

Syntaxe : RETFIE           retour d' interruption


RETLW  c         : (RETour with Literal in W)
Retour de routine , chargement d ' une valeur c dans le registre W

c   ->   ( W )
Haut de pile   -> ( PC )

Nombre de cycle d'horloge : 2

Indicateurs à positionnés :  PA0 à PA2 pour PIC 16C56 et 16C57

Syntaxe : RETLW  0afh         retour de sous programme et on charge 0afh dans W


RETURN         : Retour de sous programme

Haut de pile   -> ( PC )

( la série PIC 16C5x ne comprend pas cette instruction)

Nombre de cycle d'horloge : 2

Indicateurs  positionnés :  aucun

Syntaxe : RETURN           retour d'un sous programme


RLF         : (Rotate Left F through carry)
Rotation à gauche de ( f ) au travers du bit carry © le résultat va dans d

Carry   ->   ( d0 )
( f0 )   ->   ( d1 )
( f1 )   ->   ( d2 )
( f2 )   ->   ( d3 )
( f3 )   ->   ( d4 )
( f4 )   ->   ( d5 )
( f5 )   ->   ( d6 )
( f6 )   ->   ( d7 )
( f7 )   ->   ( Carry )

d est paramétrable
si d= 0 le résultat va dans le registre W
si d= 1 le résultat va dans le registre f

Nombre de cycle d'horloge : 1

Indicateurs positionnés :                                                        
Éventuellement le bit C


RRF         : (Rotate Right F through carry)
Rotation à droite de ( f ) au travers du bit carry © le résultat va dans d


( f0 )   ->   Carry
( f1 )   ->   ( d0 )
( f2 )   ->   ( d1 )
( f3 )   ->   ( d2 )
( f4 )   ->   ( d3 )
( f5 )   ->   ( d4 )
( f6 )   ->   ( d5 )
( f7 )   ->   ( d6 )
Carry ->   ( d7 )

Nombre de cycle d'horloge : 1

Indicateurs positionnés
: :                                                         
Éventuellement le bit C